# 10、编写函数：随机产生包含 n 个整数的列表，
# 返回一个元组，其中第一个元素为所有参数的平均值，
# 其他元素为所有参数中大于平均值的整数。
#  例如： 随机产生长度为 3 的列表[2, 1, 3]，
# 输出为（2.0, 3）
import random

def createtuple(n):
    numlist = []
    i = 0
    while i < n:
        num = random.randint(1, 20)
        if num not in numlist:
            numlist.append(num)
            i += 1
    # print(numlist)
    sumlist = sum(numlist)
    # print(sumlist)
    averagenum = sumlist / len(numlist)
    answerlist = [x for x in numlist if x > averagenum]
    return tuple([averagenum,]+ answerlist)


print(createtuple(10))

